
//将下面的程序的抽象类改写为接口，并实现其功能。
public class Test2_02 {
    interface Shape{ //抽象类
        double area();
        //抽象方法，计算几何图形的面积
        double girth();
//抽象方法，计算机和图形的周长
    }

    class Rectangle implements Shape{
        //抽象类的子类
        float width,height;
        Rectangle(float w,float h){
            width=w;
            height=h;
        }
        public double area(){
//此方法是对超类抽象方法的具体实现
            return width*height;
        }
        public double girth(){

            return (width+height)*2;
        };
        //此方法是对超类抽象方法的具体实现

    }
    public static void main(String args[]){

        Test2_02 test2_02=new Test2_02();


        Test2_02.Rectangle rc=test2_02.new Rectangle(6.f,12.f);
        System.out.println("矩形面积为 :"+rc.area()+"，周长为："+rc.girth());
    }
}

//将下面的程序的抽象类改写为接口，并实现其功能。
